Problem Note 30736: STOP might not end processing in SAS® Enterprise Guide®
By current design, using STOP in the Task Manager within SAS Enterprise Guide is supposed to stop execution on the SAS server after a step boundary has been reached and should also allow you to continue working from the point in which the code was stopped. STOP will stop execution after a step boundary if the SAS server is your Local machine. However, in some cases rerunning the code will not start from the point the code was stopped. Additionally, STOP does not stop execution after a step boundary if the code being run is within a macro and the SAS server is a remote machine.
In most cases, based on the current design, it is best to use End SAS in the Task Manager instead of STOP. Using End SAS will kill your sas.exe session running on the SAS server, which means temporary data that was generated during your SAS connection that is needed by your project will need to be recreated by rerunning the code in your project. Additionally, if your task or code accessed a non-SAS database such as ORACLE, then processing will very likely continue to run on the database although the sas.exe session has ended.
The goal with a future version of SAS Enterprise Guide and SAS® software is to improve the functionality of STOP so that End SAS will not be required in most cases.
Operating System and Release Information
SAS System | SAS Enterprise Guide | Microsoft Windows Server 2003 Datacenter Edition | 4.1 | 4.2 | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
Microsoft Windows Server 2003 Enterprise Edition | 4.1 | 4.2 | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
Microsoft Windows Server 2003 Standard Edition | 4.1 | 4.2 | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
Microsoft Windows XP Professional | 4.1 | 4.2 | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2007-12-21 12:35:41 |
Date Created: | 2007-12-10 16:12:10 |